package pe.com.empresa.datos.dao;

import java.util.List;
import org.apache.ibatis.annotations.Param;
import pe.com.empresa.datos.dominio.SolicitudRequisicion;
import pe.com.empresa.datos.dominio.SolicitudRequisicionExample;

public interface SolicitudRequisicionMapper {
    int countByExample(SolicitudRequisicionExample example);

    int deleteByExample(SolicitudRequisicionExample example);

    int deleteByPrimaryKey(String numeroSolicitudRequisicion);

    int insert(SolicitudRequisicion record);

    int insertSelective(SolicitudRequisicion record);

    List<SolicitudRequisicion> selectByExample(SolicitudRequisicionExample example);

    SolicitudRequisicion selectByPrimaryKey(String numeroSolicitudRequisicion);

    int updateByExampleSelective(@Param("record") SolicitudRequisicion record, @Param("example") SolicitudRequisicionExample example);

    int updateByExample(@Param("record") SolicitudRequisicion record, @Param("example") SolicitudRequisicionExample example);

    int updateByPrimaryKeySelective(SolicitudRequisicion record);

    int updateByPrimaryKey(SolicitudRequisicion record);
}